#ifndef __XSIP_REQUEST_H__
#define __XSIP_REQUEST_H__
#include "xmessage.h"

class XSIP_API XSIPRequest : public XSIPMessage {
public:
	XSIPRequest();
	virtual ~XSIPRequest();
	virtual void* getObject(const char* name) const;

	void divide();
	void divide(int step);
	XSIPRequest* subRequest(int i);
	int getRequestCount();
private:
	XSIPRequest** m_requests;
	int m_requestCount;
};

#endif